package com.hrzyit.whistle.cases.presenter.view

import com.hrzyit.base.data.protocol.ApiPageInfo
import com.hrzyit.base.presenter.view.BaseView
import com.hrzyit.whistle.cases.data.bean.AuthMsgEntity
import com.hrzyit.whistle.cases.data.bean.AuthMsgEntityVo
import com.hrzyit.whistle.cases.data.bean.CaseDetailInfoEntity
import com.hrzyit.whistle.cases.data.bean.CaseInfoEntity

/**
 * 案件汇总
 * @author YangWei
 * @date 2019/3/26
 */
interface CaseListView:BaseView {

    /**
     * 获取指定案件类型数据列表回调接口
     */
    fun onGetCaseInfoListSuccess(result: ApiPageInfo<CaseInfoEntity>)

//    /**
//     * 获取指定案件详情信息回调接口
//     */
//    fun onGetCaseInfoSuccess(result: CaseDetailInfoEntity)
    /**
     * 保存批示信息回调接口
     */
    fun onGetSaveAuthMsgSuccess(result: Boolean)

    /**
     * 获取批示信息详情回调接口
     */
    fun onGetCaseAuthInfoSuccess(result: AuthMsgEntityVo)
}